package com.kakaxi.mybilibili.module.home.live.model;

import com.alibaba.fastjson.JSONObject;
import com.vincestyling.netroid.Listener;

import java.util.Map;

/**
 * 分区直播间数据层接口类
 * Created by kakaxi on 16/11/17.
 */

public interface ILiveCategoryRoomsModel {

    /** 分区id **/
    String PARAM_AREA_ID = "area_id";
    /** 页数 **/
    String PARAM_PAGE = "page";
    /** 排序 **/
    String PARAM_SORT = "sort";
    /** 标签 **/
    String PARAM_TAG = "tag";

    /**
     * 获取分区直播间标签数据
     *
     * @param listener 回调监听器
     */
    void getCategoryRoomsTagData(Listener<JSONObject> listener);

    /**
     * 获取分区直播间列表数据
     *
     * @param paramMap 请求参数集合
     * @param listener 回调监听器
     */
    void getCategoryRoomsListData(Map<String, String> paramMap, Listener<JSONObject> listener);

}
